package jmine.tec.utils.reflection.fast;

/**
 * Representa um metodo sem argumentos
 * 
 * @author takeshi
 */
public interface FastMethodNoArgs extends FastMethod {

    /**
     * O uso desse metodo evita a criacao de um array de objects
     * 
     * @param target o alvo da invocacao. Pode ser 'null' se este metodo for estatico
     * @return Object
     * @throws Exception e
     */
    Object invokeNoArgs(Object target) throws Exception;

}
